go/types.Map.elem (field)

20 uses

	go/types (current package)
		index.go#L100: 		x.typ = typ.elem
		index.go#L136: 				e = t.elem
		infer.go#L620: 		return w.isParameterized(t.key) || w.isParameterized(t.elem)
		infer.go#L772: 		w.typ(t.elem)
		literals.go#L272: 		if utyp.key == nil || utyp.elem == nil {
		literals.go#L313: 			check.exprWithHint(x, kv.Value, utyp.elem)
		literals.go#L314: 			check.assignment(x, utyp.elem, "map literal")
		map.go#L12: 	key, elem Type
		map.go#L17: 	return &Map{key: key, elem: elem}
		map.go#L24: func (m *Map) Elem() Type { return m.elem }
		predicates.go#L461: 			return c.identical(x.key, y.key, p) && c.identical(x.elem, y.elem, p)
		stmt.go#L1056: 		return typ.key, typ.elem, "", true
		subst.go#L230: 		elem := subst.typ(t.elem)
		subst.go#L231: 		if key != t.key || elem != t.elem {
		subst.go#L232: 			return &Map{key: key, elem: elem}
		typestring.go#L266: 		w.typ(t.elem)
		typexpr.go#L367: 		typ.elem = check.varType(e.Value)
		unify.go#L724: 			return u.nify(x.key, y.key, emode, p) && u.nify(x.elem, y.elem, emode, p)